.class public Lcom/vividsolutions/jts/index/quadtree/IntervalSize;
.super Ljava/lang/Object;
.source "IntervalSize.java"


# direct methods
.method public static isZeroWidth(DD)Z
    .locals 6

    sub-double v0, p2, p0

    const/4 v2, 0x1

    const-wide/16 v3, 0x0

    cmpl-double v5, v0, v3

    if-nez v5, :cond_0

    return v2

    .line 68
    :cond_0
    invoke-static {p0, p1}, Ljava/lang/Math;->abs(D)D

    move-result-wide p0

    invoke-static {p2, p3}, Ljava/lang/Math;->abs(D)D

    move-result-wide p2

    invoke-static {p0, p1, p2, p3}, Ljava/lang/Math;->max(DD)D

    move-result-wide p0

    div-double/2addr v0, p0

    .line 70
    invoke-static {v0, v1}, Lcom/vividsolutions/jts/index/quadtree/DoubleBits;->exponent(D)I

    move-result p0

    const/16 p1, -0x32

    if-gt p0, p1, :cond_1

    goto :goto_0

    :cond_1
    const/4 v2, 0x0

    :goto_0
    return v2
.end method
